Evaluating Dynamic Software Update Safety Using Systematic Testing
نویسندگان
چکیده
منابع مشابه
A Testing Based Empirical Study of Dynamic Software Update Safety Restrictions
Recent years have seen significant advances in dynamic software updating (DSU) systems, which allow programs to be patched on the fly. Most DSU systems employ automatic safety checks to avoid applying a patch if doing so may lead to incorrect behavior. This paper presents what we believe is the first comprehensive empirical evaluation of the two most significant DSU safety checks: activeness sa...
متن کاملEvaluating SMS Parsing Using Automated Testing Software
Mobile phones are ubiquitous with millions of users acquiring them every day for personal, business and social usage or communication. Its enormous pervasiveness has created a great advantage for its use as a technological tool applicable to overcome the challenges of information dissemination regarding burning issues, advertisement, and health related matters. Short message services (SMS), an ...
متن کاملDistributed Black-Box Software Testing Using Negative Selection
In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...
متن کاملA Procedure-Based Dynamic Software Update
This paper presents a method to update a single or multiple procedures of running s o f i a r e , without stopping the software, by directly modifying a part of the process address space. The paper addresses two issues fo r procedure-based dynamic s o f i a r e update. First, the paper presents a well-de$ned sequence to perform an update while ensuring correct operation and small performance lo...
متن کاملAutomated Recommendation of Dynamic Software Update Points
Due to the demand for bugs fixing and features enhancements, developers inevitably need to update in-use software systems. Instead of shutting down a running software before updating, it is often desirable and sometimes mandatory to patch the running software system on the fly, with a mechanism generally referred as dynamic software updating (DSU). Practical DSU strategies often require manual ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2012
ISSN: 0098-5589
DOI: 10.1109/tse.2011.101